 @charset "utf-8";
 /*CSS Document */
*{padding:0;margin:0;}
h1,h2,h3,h4{font-size:14px;font-weight:normal;}
body{font-size:14px;font-family:"微软雅黑";color:#555;background:#fff;line-height:22px;}
img{border:none;}
ul,li{list-style-type:none;}
a{text-decoration:none;color:#555;}
.clr,.clear{clear:both;}
.w1100{width:1100px;margin:0 auto;}
.ml45{margin-left:45px;}
.fl{float:left;}
.fr{float:right;}
*:focus{outline:none;}
/*头部开始*/

.topnavbx{position: relative;  width: 1100px;}
/*头部结束*/

/*导航开始*/
.nav{width:100%;}
.logo{float:left;   width: 140px; height: 120px;  }
.logo img{margin: 12px 0 0 0px;}

.nav ul{float:right; margin: 40px 0 0;}
.nav li{text-align:center;float:left;  overflow: hidden; background: url(../images/nabg.png) no-repeat center right;}
.nav li a{font-size:15px; padding:0 30px;  display: block; height: 40px; line-height: 40px;
	 }
.nav li a:hover{ color: #ef001e;}
.navHover{ color: #ef001e;}
/*导航结束*/

/*banner开始*/
.banner{width:100%;margin:0 auto;height:680px;position:relative;overflow:hidden;z-index:6;}
.b_btn{width:100%; position: absolute;bottom: 70px;font-size: 0;z-index: 1;text-align:center;}
.banner .hd{width:100px;margin:0 auto;}
.banner .pic li{text-align:center;}
.banner .pic li img{margin-left:-960px;left:50%;position:absolute;}
.b_button{width:100%;margin:0 auto;position:relative;}
.banner .prev, .banner .next {width:36px;height:50px;margin-top:280px;display: block;
	background:url(../images/ad_ctr.png) no-repeat 0 0;position: absolute;top: 50%;z-index: 10; cursor: pointer;text-indent: -9999px;filter: alpha(opacity=50);opacity: 0.5;}
.banner .next:hover,.banner .prev:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }	
.banner .prev{left:100px;}
.banner .next{right:100px;background-position:-36px 0px;}
.banner .hd li{background:#b8b8b8;height:16px;width:16px;cursor: pointer;border-radius:50%;display:block;float:left;margin-left:14px;}
.banner .hd li.on{background:#ef001e;}
/*banner结束*/
/*内页banner*/

.bannerinx{width:100%;margin:0 auto; position:relative;overflow:hidden; height: 400px;}
.b_btn{width:100%; position: absolute;bottom: 70px;font-size: 0;z-index: 1;text-align:center;}
.bannerinx .hd{width:100px;margin:0 auto;}
.bannerinx .picinx li{text-align:center;}
.bannerinx .picinx li img{margin-left:-960px;left:50%;position:absolute;}


.bannerinx .hd li{background:#ccc;height:16px;width:16px;cursor: pointer;border-radius:50%;display:block;float:left;margin-left:14px;}
.bannerinx .hd li.on{background:#fff;}

/*内页banner*/
/*搜索开始*/
.content_top1{position: relative; height: 480px; z-index: 8}
.content_top{position: relative; height: 730px; z-index: 8}
.c_words{float:left;width:275px;height:100px; }
.c_words h2{ width: 370px; height: 37px; color: #fff;  font-size: 14px;  line-height: 37px; margin: 15px 0 0 0;}
.c_words h2 span{ font-weight: bolder; font-size: 18px;}
.c_words p{font-size: 12px; color: #fff; text-transform: uppercase;}
.search{width:491px;margin:0 0 0 10px; height: 100px; overflow: hidden;}
.search_txt{height:50px;line-height:50px;background:none;border:none;float:left;width:354px; 
	font-family:"微软雅黑";color:#888;padding-left:25px;}
.loginsubmit{width:60px;height:50px;background:url(../images/s_btn.png) no-repeat center center;cursor:pointer;border:none;}
.searchbox p{height: 35px; line-height: 35px; overflow: hidden;}
.seavrgight{height: 50px; line-height: 50px;width: 490px; background: #666666; }
.searchbox p{ font-size: 14px; color: #999; line-height: 50px; padding:0 0 0 20px;}
.searchbox p a{padding: 0 10px; color: #999;}
.searchbox p a:hover{text-decoration: underline;}
.tel{width:150px;height:50px;  padding: 30px 0 20px 60px;	margin: 0 0 0 55px;
 font-size:15px; background: url(../images/tel.png) no-repeat left center; }
.tel p{  height: 40px; line-height: 40px; margin-bottom: 5px; color: #fff; font-size: 18px; font-family: Arial;}
.sear_vxob{margin:-50px 0 0 0; z-index: 9; position: absolute; width: 100%;
 height: 100px; background: url(../images/top_hebg.png) no-repeat center center; border-bottom: 1px solid #e5e5e5;}
#SearchType {     height: 50px;    line-height: 50px;    border: none;    outline: none;    background: none;}
/*搜索结束*/
/*定制流程*/
.processbox{width: 100%; height: 270px; background: #f8f8f8;  padding: 40px 0;}
.leftprotit{background: url(../images/processtit.png) no-repeat left top; width: 39px; padding: 65px 0 0 30px;
	font-size: 24px; font-weight: bolder; color: #242424; height: 205px; letter-spacing: 10px; line-height: 40px;}
.rightpromain ul li{font-size: 16px; position: absolute;}
.rightpromain ul li i{color: #fff; font-style: normal; width: 25px; font-size: 12px; display: block; float: left; text-align: center;
	height: 25px; background: #2c2f36; border-radius: 50%; line-height: 25px; margin: 0 10px 0 0;}
.rightpromain ul{position: relative; width: 1000px; background: url(../images/probigbg.png) no-repeat right center; height: 225px; margin: 45px 0 0 0;}
.rightpromain ul li:nth-child(1){top: 12px; left: 8px;}
.rightpromain ul li:nth-child(10){left: 8px;}
.rightpromain ul li:nth-child(10){top: 137px;}
.rightpromain ul li:nth-child(2),.rightpromain ul li:nth-child(9){left: 185px;}
.rightpromain ul li:nth-child(3),.rightpromain ul li:nth-child(8){left: 408px;}
.rightpromain ul li:nth-child(4),.rightpromain ul li:nth-child(7){left: 613px;}
.rightpromain ul li:nth-child(5),.rightpromain ul li:nth-child(6){left: 817px;}
.rightpromain ul li:nth-child(2),.rightpromain ul li:nth-child(3),.rightpromain ul li:nth-child(4),.rightpromain ul li:nth-child(5){top: 12px;}
.rightpromain ul li:nth-child(7),.rightpromain ul li:nth-child(8),.rightpromain ul li:nth-child(9),.rightpromain ul li:nth-child(6){top: 137px;}
/*定制流程*/
/*产品展示*/
.container2{width: 100%; overflow: hidden; margin-bottom: 20px;}
.product-show{width:1100px;margin:0 auto;padding-top:45px; }
.product-show-left{width:287px;float:left;height:475px;  overflow: hidden; background: #f1f1f1; border-bottom: 3px solid #f70023;}
.product-show-left .title{width:191px;height:89px;background:url(../images/ptotitbg.png) no-repeat left top;
	text-align:center;color:#fff; float: left;}
.prtremoare{background: url(../images/protemore.png) no-repeat; width: 96px; height: 89px;}
.prtremoare a{display: block; width: 96px; height: 89px;}
.product-show-left .title h2{font-size:24px;line-height:35px;height:35px; padding: 15px 0 0 0;}
.product-show-left .title h2 a{color: #fff;}
.product-show-left .title i{text-transform: uppercase; color: #fff; font-size: 14px; font-style: normal; line-height: 20px; }

.pro-list{width:287px;margin:0 auto;}
.pro-list ul li{display:block;line-height:72px;}
.pro-list ul li a:hover{ background: #d6d6d6; }
.pro-list ul li a{font-size:16px;color:#555;display:block;height:72px;  padding: 0 0 0 45px; }
.pro-list ul li:first-child{border:none; }

.product-show-right{width:795px;float:right;height:525px; overflow: hidden;}

.pro-show-con{overflow:hidden;}
.pro-show-con ul li{width:250px;float:left;margin-bottom:30px;margin-right:24px;}
.pro-show-con ul li .pic{width: 257px; height: 162px; overflow: hidden;}
.pro-show-con ul{width:890px;}
.pro-show-con ul li img{ width: 250px; height: 156px; transition-duration: 0.3s;}
.pro-show-con ul li img:hover{transform:scale(1.1,1.1); filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;}
.pro-show-con ul li .words{width:257px;height:50px;line-height:50px;text-align:center; border-bottom: 1px solid #d5d5d5;}
.pro-show-con ul li:hover .words{border-bottom: 1px solid #ef001e;}
/*产品展示*/
/*公司优势*/
.ysinxtitb{text-align: center; width: 100%; height: 146px; background: #ef001e;
padding: 50px 0 0 0;}
.ysinxtitb p{font-size: 36px; color: #fff; font-weight: bolder; height: 65px; line-height: 65px;}
.ysinxtitb p span{color: #000;}
.ysinxmainxob{width: 100%; background: #f4f4f4; padding: 80px 0; height: 910px; overflow: hidden;}
.innermainworde002 dl dt{color: #fff; background: #ef001e; width: 93px; height: 78px;  text-align: center;
padding: 25px 0 0 10px; }
.innermainworde001 dl dt,.innermainworde003 dl dt{color: #fff; background: #2c2f36; width: 93px; height: 78px;  text-align: center;
padding: 25px 0 0 10px;}
.innermainworde001 dl,.innermainworde003 dl{padding: 0 0 0 162px; background: url(../images/advdtline.png) no-repeat left 18px; margin: 0 0 0 -90px;}
.innermainworde002 dl{padding: 0 162px 0 0; background: url(../images/advdtline.png) no-repeat right 18px; margin: 0 -90px 0 0;}
.innermainworde002 dl dd h3{text-align: right; background: url(../images/advhline.png) no-repeat right bottom!important;}
.innermainworde002 dl dd .inxmaitxt{text-align: right;}
.innermaintword dl dd h3{font-size: 18px; font-weight: bolder; background: url(../images/advhline.png) no-repeat left bottom;
padding: 0 0 15px 0; height: 35px; line-height: 35px; margin: 0 0 15px 0;}
.innermaintword dl dd{width: 425px;}
.innermainworde002 dl dd a.ysremoresd{background: url(../images/advjtrv.png) no-repeat left center; float: right;
	 margin: 50px 0 0; display: block; width: 145px;     transition: all 0.5s; text-align: right;}
.innermainworde002 dl dd a.ysremoresd:hover{background: url(../images/advjtrvh.png) no-repeat left center; color: #ef001e; width: 165px;}
.innermainworde001 dl dd a.ysremoresd,.innermainworde003 dl dd a.ysremoresd{background: url(../images/advjt.png) no-repeat right center; 
	 margin: 50px 0 0; display: block; width: 145px;     transition: all 0.5s;}
.innermainworde001 dl dd a.ysremoresd:hover,.innermainworde003 dl dd a.ysremoresd:hover{background: url(../images/advjt1.png) no-repeat right center; color: #ef001e; width: 165px;}
.innermainworde001 dl,.innermainworde003 dl{width: 587px; float: right;}
.innermainworde002 dl{width: 557px; float: left;}
.innermainworde001{margin: 0 0 70px 0; overflow: hidden;}
.innermainworde002{margin: 0 0 70px 0; overflow: hidden;}
.innermainworde001 .inxmainpic,.innermainworde003 .inxmainpic{width: 411px; float: left;}
.innermainworde002 .inxmainpic{float: right; width: 416px;}

/*公司优势*/
/*关于我们*/
.inabtmain{width: 1100px; margin: 35px auto 0;}
.inabtmain p{text-align: center; line-height: 30px;}
.inabtmain a.abremored{color: #fff; display: block; width: 130px; height: 35px; line-height: 35px; text-align: center; 
background: #ef001e; text-transform: uppercase; margin: 35px auto 60px; border-radius: 40px;}
.inabtmain a:hover{text-decoration: underline;}
/*关于我们*/
/*企业相册*/
.botaboutbx{width:100%; background: url(../images/abptobg.png) no-repeat center bottom; overflow: hidden; 
	height: 420px; margin: 40px 0 0;}
.abbotlist{width:1100px; position: relative; margin:0 auto; }
.p-left1{float:left;cursor:pointer; position: absolute; left: -1px; top: 218px; z-index: 9;}
.p-right1{float:right;cursor:pointer;position: absolute; right: 0px; top: 218px;}
.abbotlist-img{width:1060px;float:left;overflow:hidden;margin:90px 22px 0 80px; z-index: 5;}
.abbotlist-img ul li{float:left;margin-right:25px;}
.abbotlist-img ul li a:hover{color: #da251d;}
.abbotlist-img ul li p{height: 35px; line-height: 35px; text-align:  center; color: #fff;}

.inxhonerlist{width:430px;float:right; position: relative;  background: url(../images/inxhonorline.jpg) no-repeat left center;}
.inxabltmtxttit{background: url(../images/abtline-1.png) no-repeat center bottom; text-align: center; padding: 0 0 15px 0;}
.inxabltmtxttit h3{font-size: 24px; color: #333; height: 55px; line-height: 55px;}
.inxabltmtxttit h3 a{ color: #333;}
/*企业相册*/
/*新闻*/
.inxnewxob{width: 100%; background: #e9eaeb; padding: 60px 0 40px 0;}
.news{z-index:9999;position:relative; overflow: hidden;}
.news .news_left{width:728px;float: left;}
.news .news_right{width:280px;float: right; position: relative;z-index:9999;}
.n_tab{width:735px;height:50px;}
.n_tab a{display:block;width:128px;height:46px;text-align:center;line-height:46px;float:left;margin-right:15px;font-size:16px;color:#fff;background-color:#24272f;}
.n_tab a.on{color:#fff;background-color:#ef001c;}
.news_one dl{clear:both;height:105px;width:728px;margin-top:35px;border-bottom:solid 1px #eeeeee;}
.news_one dl dt{width:105px;height:78px;float:left;}
.news_one dl dd{width:610px;height:78px;float:right;}
.news_one dl dd h3 a{font-size:18px;color:#ef001c;font-weight:normal;display:block;line-height:20px;height:20px;margin-bottom:10px;}
.news_one dl dd .news_detail{height:25px;color:#383838;font-size:14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsmore{font-size:13px;display:block;float:right;text-transform:uppercase;color:#222222;}
.newsmore:hover{color:#ef001c;}
.news_common ul{width:728px;}
.news_common ul li{display:block;height:55px;line-height:55px;border-bottom:solid 1px #eeeeee;}
.news_common ul li span{float:right;font-size:12px;color:#aaaaaa;font-family:Arial;}
.news_common ul li a{display:block;padding-left:20px;background:url(../images/ns1.jpg) no-repeat left center;color:#666666;transition:all 0.3s;font-size:14px;}
.news_common ul li a:hover{color:#ef001c;background:url(../images/ns2.jpg) no-repeat 15px center;transition:all 0.3s;padding-left:35px;}

.news_right .bd .infoList a{font-size: 14px;color: #666;display: block;line-height: 30px;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 25px;background:url(../images/z7.jpg) no-repeat  center left;  }
.news_right .bd .infoList span{font-size: 14px;color: #666;display: block;line-height: 30px;height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 25px;background:url(../images/z8.jpg) no-repeat  center left; }
.news_right .hd{position: absolute;top:0px;right: 0px}
.news_right .hd a{cursor:pointer;}
.news_right .bd li{margin-bottom:20px;height:79px;border-bottom:solid 1px #eeeeee;}
.news_right h4 span{color: #ef001c;}
.news_right h4{font-size: 24px;color: #444;font-family:Arial;text-transform:uppercase;height:30px; font-weight: bolder;}
.news_right h3{font-size: 14px;color: #7e7e7e;margin-bottom:40px;font-weight:normal;}
.news_right h3 a:hover{color:#ef001c;}
.news_right .bd .infoList a:hover{color:#ef001c;}
/*新闻*/

/*友情链接*/
.friend_link{width:100%; padding: 40px 0 10px 0; }
.friend_link h2{float:left;font-weight:bold;font-size:20px;color:#fff;line-height:48px; padding-top: 15px;
background: url(../images/linksbg.png) no-repeat left top; width: 100px; height: 40px;}
.friend_link a{display:inline-block;line-height:40px;margin:0 10px;color:#7e838f;}
.friend_link a:hover{text-decoration:underline;}

/*友情链接*/

/*网站底部*/

.foottielgg{font-size: 24px; color: #fff;}
.foottielgg b{text-transform: uppercase;}
.foottielgg h2{font-size: 18px; height: 55px; line-height: 55px; color: #fff;}
.footinner{height: 235px;}
.ermbx img{margin: 0 30px 0 0;}
.footleftword strong{color: #fff; font-size: 18px;}
.botfooter{background:#282b34;  padding: 70px 0; overflow: hidden; width: 100%;}
.footleftword{margin: 10px 0 0 0; font-size: 14px; color:#9599a1; line-height: 30px;}
.footleftword a{color: #9599a1;}
.footleftword a:hover{ text-decoration: underline;}
.leftfoot{width: 450px; margin: 0 50px 0 10px;}
.ermbx h6{color: #fff; line-height: 35px; width: 128px;
	font-weight: normal; font-size: 14px; text-align: center;}
.rightfoot{margin: 0 10px 0 0; }
.rightnavbot ul li{color: #9599a1; width: 124px; float: left; line-height: 36px;}
.rightnavbot ul li a{color: #9599a1;}
.rightnavbot ul li a:hover{text-decoration: underline;}
.rightnavbot{width: 250px; text-align: right;}
/*网站底部*/
/*内页样式*/
/*列表*/
.content_list{width:1100px; margin:0px auto; margin-top:40px;}
#content_list{width:1100px; margin:0px auto; margin-top:40px;}
.left-neiye{ width:242px; float:left;margin-bottom:20px;}
.c-left3{ width:242px; }
.c-left3 h2{ height:58px; line-height:58px; background:#ef001e; color:#fff;text-align:center; font-size:20px; font-weight:bold;}
.c-left3 ul{ width:240px; border:1px solid #e2e2e2; padding:10px 0;}
.c-left3 ul li{ width:200px; margin:0 auto; height:40px; line-height:40px; border-bottom:1px dotted #ccc;}
.c-left3 ul li a{ display:block; color:#666; font-size:14px; text-align:center;}
.c-left3 ul li a:hover{color:#ef001e;}

/*二级栏目*/
.c-list2{ width:240px; border:1px solid #e2e2e2; margin-bottom:10px; padding-bottom:20px;}
.c-list2 h2{ height:58px; line-height:58px; background:#ef001e; color:#fff; text-align:center;font-size:20px; font-weight:bold;}
.c-list2 h3{ width:210px; height:38px; line-height:38px; margin:0 auto; margin-top:10px;}
.c-list2 h3 a{ display:block;background:#d6d7d8; color:#000; font-size:14px; padding-left:25px;}
.c-list2 h3 a:hover{background:#2c2f36; color:#fff;}
.c-list2 ul{ width:212px; margin:0px auto; padding-top:10px;}
.c-list2 ul li{ line-height:36px; border-bottom:1px dashed #ccc; width:210px; height:36px;}
.c-list2 ul li a{ display:block; font-size:12px; padding-left: 25px;
	font-weight:normal; color:#666;display:block;white-space: nowrap; text-overflow: ellipsis;overflow:hidden; }
.c-list2 ul li a:hover{color:#ef001e !important;}

.font_red {color:#ef001e!important;}
.font_pro{color:#ef001e !important;}
.font_red2 { background:#2c2f36!important; color:#fff !important;}
/*产品列表 end*/

.tuijian{ width:242px; margin-top:30px; }
.tuijian h2{ line-height:58px;height:58px; background:#ef001e; font-weight:bold; color:#fff; font-size:20px; text-align:center;}
.tuijian ul{border:1px solid #e2e2e2; width:240px; margin:0px auto; }
.tuijian ul li{width:204px; height:127px; margin-left:16px; margin-top:5px;border:solid 1px #dedede; margin-bottom:40px;}
.tuijian ul li a{display:block;}
.tuijian ul li:hover a{ color:#ef001e; font-size:12px; font-weight:bold; }
.tuijian ul li h3{text-align:center;height:40px;line-height:40px; font-size:14px; width:230px; background-color:#009240; margin-top:-40px; background:url(../images/h4.png) no-repeat; position:relative;}
.tuijian ul li h3 a{color:#fff; font-size:14px;font-weight:bold; }

.tuijian ul li h4{text-align:center;height:40px;line-height:40px; font-size:14px; color:#666; overflow:hidden;}
.tuijian ul li h4 a{ font-weight:bold; color:#666; font-size:14px;font-weight:bold; }

.tuijian ul p{ padding:10px; line-height:24px;}
.tuijian ul p a{ font-size: 12px; }
.tuijian ul p a:hover{ text-decoration:underline;}

.newstuijian{width:242px;margin-bottom:10px; margin-top:30px;}
.newstuijian h2{line-height:58px; text-align:center; height:58px; background:#ef001e; color:#fff; font-size:18px; font-weight:bold;}
.newstuijian ul{ width:240px; margin:0px auto; border:1px solid #e2e2e2; padding-bottom:5px;}
.newstuijian ul li{ margin-left:5px; margin-right:5px; line-height:36px; height:36px; overflow:hidden; font-size:12px; color:#666; border-bottom:1px dashed #dedede;}
.newstuijian ul li a{ font-weight:normal; line-height:36px; height:36px; font-size:14px; color:#666; padding-left:5px;display:block; width:214px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newstuijian ul li a:hover{ color:#ef001e;}

.zn{ width:240px; margin:0px auto; margin-top:30px; margin-bottom:10px;}
.zn li{ margin-top:10px;}

.c_right {width:830px;float: right; font-family:"微软雅黑"; padding-bottom:20px; }
.c_right h2 {background:url(../images/nav-left.jpg) no-repeat left center; height:40px; line-height:40px; 
	padding-left:0px; color:#ef001e; font-size:18px; border-bottom:1px solid #ccc; }
.c_right h2 span { color:#666; text-align:right; display:block; background: url(../images/location.png) no-repeat left center; padding-left: 25px;
	max-width:510px; height:40px;float:right;font-size: 14px;margin-right:5px;font-weight:normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.c_right h2  img{vertical-align:middle;}
.c_right h2 a{ color:#666;}
.c_right h2 a:hover{ text-decoration:underline;}

/*内页列表*/
.product_list ul{ width:880px; margin-top:10px;}
.product_list ul li{ width:250px; float:left;margin-right:38px;margin-bottom:10px;}
.product_list ul li img{border:1px solid #c9c9c9;}
.product_list ul li p{display:block;width:252px;height:40px;line-height:40px;text-align:center;color:#000; overflow:hidden;}
.product_list ul li:hover img{border:1px solid #ef001e;}
.product_list ul li:hover p{color:#ef001e;}

.product_hz ul{ width:880px; margin-top:10px;}
.product_hz ul li{ width:160px; float:left;margin-right:60px;margin-bottom:10px;}
.product_hz ul li img{border:1px solid #c9c9c9;}
.product_hz ul li p{display:block;width:162px;height:40px;line-height:40px;text-align:center;color:#000; overflow:hidden;}
.product_hz ul li:hover img{border:1px solid #ef001e;}
.product_hz ul li:hover p{color:#ef001e;}


.a_title {text-align: center;color: #4E4E4E;margin: 10px 0px;}
.a_title h3{font-size: 18px;line-height: 50px;font-weight:bold;color: #666;}
.c-info p {line-height: 24px;color: #4E4E4E; margin: 17px 0px;}
.a_nav{ line-height:25px; font-family:"微软雅黑"; margin-top:10px; color:#5e5e5e;}
.a_nav p{ padding:5px;}
.a_nav p img{ margin-bottom:10px;}
.a_nav a{color:#ef001e; font-weight:bold;}
.a_nav a:hover{ text-decoration:underline;}
.con_tel {margin-top: 20px; width:240px;margin-bottom:20px;}
.con_tel h2 {height: 40px;font-family:"微软雅黑";color:#fff;font-size:16px;line-height:40px;width:240px;
font-weight:bold;background-color:#146595;text-indent:20px;}
.t_main { width:218px;margin: 0px auto;line-height: 25px;color: #5E5E5E;padding:10px 10px; font-family:"宋体"; text-align:left;border:1px solid #e5e5e5;}
.t_main a{color:#5e5e5e;}
.con_tel h2 span {margin-right: 10px;float: right;display: inline-block; font-size:12px;}
.con_tel h2 span  a{color: #fff;}
.con_tel h2 span  a:hover{color:#fe9501;}

.c-right {width:1100px;font-family:"微软雅黑"; padding-bottom:20px;}
.c-right h2 {border:1px solid #ccc;line-height:45px;font-size:16px;color:#ef001e; font-weight:bold;padding-left:15px; height:45px;}
.c-right h2 span {float: right;font-size: 14px;margin-right: 12px;font-weight:bold;}
.c-right h2  img{vertical-align:middle;}
.c-right h2 a{ color:#ef001e;}
.c-right h2 a:hover{ text-decoration:underline;}

.c-right1 {width:820px;font-family:"微软雅黑"; padding-bottom:20px;}
.c-right1 h4 {border-bottom:1px solid #ccc;line-height:45px;font-size:16px;color:#ef001e; font-weight:bold;padding-left:15px; height:45px;}
.c-right1 h4 span {float: right;font-size: 14px;margin-right: 12px;font-weight:bold;}
.c-right1 h4  img{vertical-align:middle;}
.c-right1 h4 a{ color:#ef001e;}
.c-right1 h4 a:hover{ text-decoration:underline;}

.a_nav_s h3{ font-size:14px; color:#ef001e; height:40px; line-height:40px;border-bottom:1px dashed #ccc; }
.a_nav_s h3 a{font-size:14px; color:#ef001e; font-weight:bold; padding-left:20px;}
.a_nav_s h3 a:hover{ text-decoration:underline;}
.a_nav_s ul{}
.a_nav_s li{ font-size:14px;display:inline; line-height:40px; padding-left:20px; height:40px; }
.a_nav_s li a{ padding-right:20px; color:#666;}
.a_nav_s li a:hover{ text-decoration:underline;}


/* 新闻列表*/
.articlelist-1 ul {margin-top: 10px;}
.articlelist-1 ul li {font-size: 14px;line-height: 35px;border-bottom: 1px dashed #DFDFDF;padding-left:2px;}
.articlelist-1 ul li a span {float: right;margin-right: 10px;}
.articlelist-1 ul li a {color: #666;font-size:14px; }
.articlelist-1 ul li a:hover{color:#ef001e;}

.ny-news{ margin-top:20px; width:830px; height:160px; background:#fff;box-shadow:0px 2px 4px #ccc, 0px 0px 6px #ccc;}
.ny-news dl{ width:790px; margin:0 auto; height:160px;}
.ny-news dl dt{line-height:40px; font-size:16px; color:#333;height:100px; border-bottom:1px solid #ccc;}
.ny-news dl dt h4{height:40px; line-height:40px; font-size:16px; padding: 10px 0 0 0;}
.ny-news dl dt h4 a{ color:#333;}
.ny-news dl dt h4 a:hover{ color:#ef001e;}
.ny-news dl dt h4 a span{ float:right; font-size:14px;}
.ny-news dl dt p{font-size:14px; line-height:24px;display:block; 
	width:790px;height:48px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.ny-news dl dd{ float:right; margin-top:14px;}
.ny-news dl dd a{color:#fff; background:#101010; padding:4px 20px; font-size:14px; overflow:hidden;}
.ny-news dl dd a:hover{transform: scale(1.1);transition:all 0.8s;}

/* 留言*/
.inxliuyan{ width: 550px;  margin:30px auto 0;}
.inxGBook_Name {height: 40px;width: 400px;padding-left: 10px; float: left; color: #9f9f9f;border:1px solid #d6d6d6; margin-top:-1px;}
 .inxFkPhone{height: 40px;width: 400px;padding-left: 10px; float: left; color: #9f9f9f;border:1px solid #d6d6d6;margin-top:-1px;}
.inxFktitle{height: 40px;width: 400px;padding-left: 10px; float: left; color: #9f9f9f;border:1px solid #d6d6d6;margin-top:-1px;}
 .inxMessContent{width: 400px;height: 90px; color: #9f9f9f;padding-left: 10px; line-height:40px;border:1px solid #d6d6d6; margin-top:-1px;}
 .inxsubmi{width: 100px;height: 40px;cursor: pointer;border-radius: 5px; border:none; margin:30px 20px 0 80px;
 	background: #ef001e; text-align:  center; line-height: 40px; color: #fff; font-size: 14px;transition:all 0.5s;}
  .inxrest{width: 100px;height: 40px; border: none; cursor: pointer;border-radius: 5px;margin:30px 20px 0 30px;
 	background: #ef001e; text-align:  center; line-height: 40px; color: #fff; font-size: 14px;transition:all 0.5s;}
 .inxgook_001{height: 40px; background: url(../images/m1.png) no-repeat left center; width: 0px; padding-left: 40px; border:1px solid #d6d6d6; }
 .inxgook_002{height: 40px; background: url(../images/m2.png) no-repeat left center; width: 0px; padding-left: 40px; margin-top: 14px; border:1px solid #d6d6d6;}
 .inxgook_003{height: 40px; background: url(../images/m3.png) no-repeat left center; width: 0px; padding-left: 40px; margin-top: 14px; border:1px solid #d6d6d6;}
 .inxgook_004{height: 90px; background: url(../images/m4.png) no-repeat left 2px; width: 0px; padding-left: 40px; margin-top: 14px; border:1px solid #d6d6d6; }


.page { text-align: center; margin:20px auto; clear:both; line-height:50px;}
.page a {  margin:0 2px; border:1px solid #e3e3e3; padding:4px 18px; color: #333; border-radius:5px;}
.page span{  margin:0 7px; border:1px solid #e3e3e3; padding:4px 18px; color: #333; border-radius:5px;}

.page a:hover{background:#ef001e; color: #fff !important; border:1px solid #ef001e;}

.a_title h4{font-size:12px;font-weight:normal;color:#626262;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;line-height:30px;margin-bottom:15px;font-family:"宋体";}

.teb{ width:1100px; height:40px; margin:0px auto;}
.teb h2{ height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#666; overflow:hidden;}

.sideright_1{width:832px;float:right;border:1px solid #dfdfdf;background:#fff;}
.sideright_1 h2 b{font-weight:normal;font-size:12px;font-family:"宋体";color:#404447;float:right;margin-right:11px;}
.sideright_1 h2 b a{color:#404447;}

.downlist{line-height:24px;color:#666;padding:10px 0;}
.downlist ul{}
.downlist ul li{border-bottom:1px dashed #dedede;height:28px;line-height:28px;}
.downlist ul li a{color:#ff5105;font-weight:bold;}
.downlist ul li a:hover{ text-decoration:underline;}
.downlist ul li span{float:right;color:#666;}
.downlist ul p{line-height:24px;color:#666;}
/*down*/
.neiye-title{line-height:24px;color:#666;}
.neiye-title a{color:#ff5105;}

/*返回顶部*/
.cd-top { z-index:999;
  display: inline-block;
  height: 50px;
  width: 50px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  cursor:pointer;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:#000 url(../images/cd-top-arrow.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
   border-radius:0px;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1; cursor:pointer;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .9;
}
.no-touch .cd-top:hover {
  background-color: #9dc92b;
  opacity: 1;}



/*内页banner*/


.info-tj{ width:830px; padding-bottom:20px; margin-top:10px;}
.info-tj h2 { height:40px; line-height:40px; padding-left:0px; color:#ef001e; font-size:18px; border-bottom:1px solid #ccc; }
.info-tj h2 a{ float:right; color:#666; font-size:14px;font-weight:normal;}
.info-tj h2 a:hover{ text-decoration:underline;}

.info-news{ width:830px; padding-bottom:20px;}
.info-news h2 { height:40px; line-height:40px; padding-left:0px; color:#ef001e; font-size:18px; border-bottom:1px solid #ccc; }
.info-news h2 a{ float:right; color:#666; font-size:14px;font-weight:normal;}
.info-news h2 a:hover{ text-decoration:underline;}
.info-news ul {margin-top: 10px;}
.info-news ul li {font-size: 14px;line-height: 35px;border-bottom: 1px dashed #DFDFDF;padding-left:2px;}
.info-news ul li a span {float: right;margin-right: 0px;}
.info-news ul li a {color:#666; font-size:14px; font-weight:normal; }
.info-news ul li a:hover{color:#ef001e;}

#demo10 {width:830px; float:left; overflow:hidden; border:none; margin-top:20px; }
#indemo10 {float: left;width: 8000%;}
#demo11,#demo12{float:left; display:inline-table;}
#demo11 li,#demo12 li{ width:190px; float:left; margin-left:26px;}
#demo11 li img,#demo12 li img{border:1px solid #dedede;}
#demo11 li a,#demo12 li a{display:block;}
#demo11 li h3,#demo12 li h3{font-size:12px;font-weight:normal; height:40px; line-height:40px;}
#demo11 li h3 a,#demo12 li h3 a{text-align:center;font-weight:normal;height:40px;line-height:40px;color:#666;}
#demo11 ul li:hover a{ color:#ef001e;}
#demo11 li h3 a:hover{color:#ef001e;}
#demo11 {float: left;}
#demo12 {float: left;}
/*内页滚动 end*/